home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d6 / pcbidp21.arc / PCBIDP.DOC < prev    next >
Text File  |  1989-11-01  |  26KB  |  653 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.                                P C  -  B I D   P L U S
  27.                                -----------------------
  28.  
  29.                                          By:
  30.  
  31.                                      I. J. Smith
  32.                                   9795 Rustling Oaks
  33.                                 Baton Rouge, La. 70818
  34.  
  35.                                 ----------------------
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.                                 * * *  PC-BID PLUS * * *
  71.                                       (Version 2.1)
  72.  
  73.  
  74.                  This program maintains a database of bid items together with
  75.             Labor, Equipment, Material and Sub-Contractor costs.  Ease of use
  76.             was the primary goal.  What use is a program so complex that it
  77.             discourages you to use it?  This program was designed to make it
  78.             easier to estimate, not harder.  While originally intended for
  79.             contractors, many type businesses have found it useful for their
  80.             cost estimating purposes as well.  Since labor costs can be
  81.             maintained by both time or monetary values, it could be useful
  82.             for many types of estimating.
  83.  
  84.                 The application uses the (c)BTRIEVE file handler.  This
  85.             translates to superb data integrity...no lost files due to power
  86.             failures, etc.  This does not mean you should not make backups of
  87.             your data files however, disk failures and system problems do
  88.             occur.  Use of memory resident programs should be tested before
  89.             using, since BTRIEVE is a memory resident program also.  The
  90.             program will remove the BTRIEVE file handler upon exiting.
  91.  
  92.             NOTE:  Use of accelerated file handlers such as ram-disks will
  93.             defeat the recovery features of BTRIEVE.  Use them with care.
  94.  
  95.                 Requirements for this application is DOS 3.x or higher, 384k
  96.             memory and one drive.  A hard disk is highly recommended since
  97.             file capacities are virtually unlimited and performance is
  98.             greatly enhanced.  You will probably run out of floppy space
  99.             otherwise.
  100.  
  101.             NOTE:  A proper CONFIG.SYS file is also required.  If you have
  102.             problems running the program, see CONFIG.SYS at the end of this
  103.             document file.
  104.  
  105.                 A list of the required files are at the end of this document
  106.             file.  Make sure all files are in the same directory.  The
  107.             program is started by entering PCBID which will load the Btrieve
  108.             program properly and then run the PC-BID program.
  109.  
  110.                 If you like this program, registration is 35.00.  You will
  111.             then be sent the registered version which allows for additional
  112.             user defined overhead factors which could come in handy for
  113.             additional cost burdens such as out-of-town, storage, etc.
  114.             It will also create bid prices by percentage factor over all
  115.             costs.  This could be useful for checking bid items as well as
  116.             establishing unit bid prices.  Some contractors use the program
  117.             and this feature just to check other complex estimating programs
  118.             they have to use.
  119.  
  120.  
  121.                 Feedback is welcome.  Your continued support is appreciated.
  122.  
  123.                                     I. J. Smith
  124.                                     9795 Rustling Oaks
  125.                                     Baton Rouge, La. 70818
  126.  
  127.                                        - - - - -
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.                 As stated above, the program allows for two ways to maintain
  137.             unit labor costs, time and monetary.  A rate is assigned to each
  138.             bid created and is thus used with the time data in each record.
  139.             For those wishing to maintain monetary costs, this rate should be
  140.             left to the default of 1.  Notice however, that total labor costs
  141.             can still be manipulated with this feature, leaving unit costs
  142.             unchanged.  This can be useful for "what if" cost purposes.
  143.  
  144.                 As an example, to increase or decrease total labor costs by
  145.             5 percent, the rate is changed to 1.05 or .95 respectively.  This
  146.             cost will be reflected on the reports only and will not change
  147.             your existing bid data.
  148.  
  149.                 You will notice that default fields are used frequently,
  150.             simply press ENTER to accept these values.  The cursor keys are
  151.             also allowed to move from one field to another and will accept
  152.             defaults also.  Program is designed to maintain three decimal
  153.             fields which should not create any problems for most users.  Some
  154.             contractors have items that need these decimal positions.  The
  155.             ESC key is used frequently to restart or exit data entry screens.
  156.             The F10 key is used to process data entry screens when input is
  157.             complete.  You do not need to exit all fields to save the data.
  158.             Menu options can be selected by number or cursor keys.  Where
  159.             allowed, the PgUp and PgDn keys are displayed on the screen
  160.             for browsing purposes.
  161.  
  162.  
  163.  
  164.                            SUGGESTIONS FOR DIFFERENT USERS
  165.  
  166.                 The application is very versatile.  You will find many
  167.             features that you may never use.  I have tried to make the
  168.             program useful to all contractors and at the same time keep it
  169.             fast and simple to use.  In programs, quantity of features
  170.             usually means complexity and time consuming data entry.  By
  171.             monitoring your costs and keeping a good updated master bid file
  172.             such as the one in this program, your bidding should be much
  173.             easier, along with more accurate costs.
  174.  
  175.                 I hope you take a little time to become familiar with the
  176.             program's features and capabilities.  Following are suggestions
  177.             which you may find useful for your own bid needs.
  178.  
  179.                 As stated above, you can use a time based bid file for your
  180.             labor costs.  Rates can then be entered in the job name file for
  181.             various job rates.  This can be very useful for some contractors
  182.             not having various labor rates.  I don't suggest mixing your
  183.             master bid files with both time and monetary labor costs until
  184.             you become familiar with the program.  You may then find by
  185.             adding a T or M to your master bid item numbers helpful, (T for
  186.             time, M for monetary) so as to bid jobs with the appropriate job
  187.             labor rate.
  188.  
  189.                 Contractors having various labor rates will find that
  190.             monetary values are needed in their bid master file.  Labor
  191.             rates in job name files should then be left at 1.00 unless you
  192.             wish to use it to manipulate the labor costs for different jobs.
  193.             Remember, you can change all labor costs with the change all
  194.             option also.
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.                 Building contractors having standard jobs (jobs whose
  203.             quantities do not change) will probably find that establishing
  204.             standard bids and maintaining those costs and prices may be more
  205.             effective than maintaining a large bid master file.  Updates
  206.             can then be done on a regular basis.  For example, you could
  207.             have bathroom bids, kitchen bids, etc. that could be used for
  208.             an item in a main bid.
  209.  
  210.                 Some contractors may need to create separate small bids
  211.             representing one bid item in the main bid...for subcontractor
  212.             prices, etc.  This can easily be done, and use of the selective
  213.             bid field listings could be very useful for this purpose.  For
  214.             example, you may have an item in your main bid number 1000
  215.             for electrical.  You may wish to create a job number 1000E so
  216.             as to relate it to the main bid.
  217.  
  218.                 Please keep in mind that the master bid file records are
  219.             kept sorted by their numbers.  A good numbering system for
  220.             adding records is essential in maintaining a good bid master
  221.             file.
  222.  
  223.                 For those requiring a large bid master file, the bid item
  224.             numbers allow for both numeric and alphabetic characters.  You
  225.             may wish to maintain several bid items for the same unit of work
  226.             by adding digits.  Examples could be 10011, 10012 and 10013,
  227.             where 1 could stand for your lowest cost and prices, 3 for high
  228.             and 2 for medium, etc.  I have found this to be very useful
  229.             through the years I have been estimating and bidding jobs.
  230.             Although you can easily change the costs in a bid, you may find
  231.             less changes are necessary by using this method in establishing
  232.             your bids.  (Of course, many items may require more records then
  233.             above).
  234.  
  235.                 A sample bid number 100 is included for fast trial purposes.
  236.             Master item numbers 1, 101, 202 and 303 are also included.  Please
  237.             experiment with these items.  They can be deleted when no longer
  238.             needed.  After some practice, I think you will find the program
  239.             to be very easy to use, fast and reliable.
  240.  
  241.                 Following are instructions in the order of the main menu
  242.             options, with sub-menus described under the menu option calling
  243.             it.  Pop up windows are used for prompts and informational
  244.             purposes where needed.
  245.  
  246.  
  247.  
  248.                         PC-BID  (INSTRUCTIONS BY MENU OPTIONS)
  249.  
  250.             MENU OPTION 7. Company Data
  251.  
  252.                 This option is introduced first since it is the first to be
  253.             executed on startup.  A sample file has been created and you
  254.             will need to change the information to tailor the costs for your
  255.             particular uses.  The values used are only for testing purposes
  256.             and examples.
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.                 The following information will be needed to properly install
  269.             the application.  Any field you do not need, or choose not to
  270.             use, may be eliminated by entering zeroes in the field.  The
  271.             information may still be used in the future with this option.
  272.             ALL PERCENTAGES MUST BE ENTERED AS DECIMAL VALUES (12 percent
  273.             must be entered as 0.12).  Some estimators may need to change
  274.             some of these values for each bid.  Your accountant and/or
  275.             insurance agent should be able to furnish you with these
  276.             percentage factors.
  277.  
  278.                 When choosing this option, a pop-up menu will appear.  The
  279.             first option is for changing the company name, address and phone
  280.             number.
  281.  
  282.                 The second option is for entering company data for indirect
  283.             overhead cost factors as follows:
  284.  
  285.  
  286.             Terms:            (Any data you wish printed on proposals.)
  287.  
  288.             Percentages:
  289.  
  290.                   Payroll Taxes on labor costs.
  291.                   Worker's comp or other labor based insurance.
  292.                   Insurance on equipment costs.
  293.                   Insurance on sub-contractor's costs.
  294.                   Insurance based on bid.
  295.                   Bond Premium based on bid.
  296.                   Sales taxes on materials.
  297.                   Overhead on sub-contractor's costs.
  298.                   Overhead based on direct costs (Labor, Equipment,
  299.                            Materials (sales taxes included.)
  300.  
  301.  
  302.                 For convenience purposes, the following will default in
  303.             their respective fields of the Job Name screens.  You can change
  304.             them in the bid name file as needed or when creating new bid
  305.             name records.
  306.  
  307.                   Default labor rate
  308.                   Default sales tax rate used on proposals (If any)
  309.  
  310.  
  311.             MENU ITEM 1. BID NAMES
  312.  
  313.                 In order to create a bid, you must first establish a job
  314.             name record. This record will contain the bid number, job name,
  315.             job description, labor rate and proposal sales tax rate if used.
  316.             Letters as well as numbers are allowed for bid numbers.
  317.  
  318.                 A pop-up menu will appear when choosing this option.  The
  319.             first choice is for adding and changing data.  If you enter an
  320.             existing bid number, a tone will be heard and the current data
  321.             will be displayed for changes.  Otherwise, a blank data entry
  322.             screen will be displayed for the new bid.
  323.  
  324.                 The second option is for deleting bids.  It's important to
  325.             note that all items pertaining to the bid will be deleted with
  326.             this option.  Use this option when a bid is no longer needed.
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.             MENU ITEM 2.  ADD BID ITEMS
  335.  
  336.                 Create or add new bid items with this option.
  337.  
  338.                 You will be prompted for the job number, item number and the
  339.             master file item number to be used.  The job number must exist in
  340.             the job name file and the master file item number must exist in
  341.             the job cost master file.  You can reuse the same master file
  342.             item number as frequently as needed for your bid items.  A blank
  343.             master record with a number such as 1 can be handy to enter bid
  344.             items not needed in the master file.  You can then enter bid data
  345.             at this time or wait and enter it with the change bid option 3.
  346.  
  347.                 The bid item number determines the order of the listing on the
  348.             printer. The program will automatically increment these numbers
  349.             by 1.  Some may wish to use larger item numbers so as to insert
  350.             missed or new items later.  Duplicates are not allowed.
  351.  
  352.                 The master job cost data will then be displayed and you will
  353.             be prompted for the quantities to be used for this bid item.  You
  354.             can also change any data you wish at this time or change it later
  355.             with option 3 below.  Press F10 to save this bid item when ready.
  356.             An option is also available to change the master file data
  357.             displayed.  By pressing PgUp you can step backwards thru the
  358.             master file, step forward by pressing PgDn.  This feature can
  359.             obviously be very useful in deciding which cost you wish to
  360.             choose (assuming you have multiple costs for the same bid item
  361.             and their record numbers are closely related).  Locating items
  362.             in a data file which may have thousands of records is not what
  363.             you want to use this option for.
  364.  
  365.  
  366.             MENU ITEM 3.  CHANGE BID ITEMS
  367.  
  368.                 When your bid file is created with the above options, you
  369.             can now make bid changes as needed.  This includes all data
  370.             inserted from the bid master file, description, unit, costs, etc.
  371.  
  372.                 The program will prompt you for the bid number and item
  373.             number to be changed.  You may have to use the report menu to
  374.             get a listing in order to make the changes.  You can also step
  375.             forwards or backwards to locate items in a bid.  This is done
  376.             with the PgUp and PgDn keys.  Remember however, you must use
  377.             the F10 function key to save changes to an item.  This feature
  378.             can be very useful to browse through a bid in order to make
  379.             changes as necessary.  To avoid errors, the program will only
  380.             step thru the bid number called for.
  381.  
  382.                 Remember, you can change all the values at one time with
  383.             option 5 below.
  384.  
  385.  
  386.             MENU ITEM 4.  DELETE BID ITEMS
  387.  
  388.                 This option allows you to delete items from a bid.  You will
  389.             be prompted for the item number to be deleted.
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.             MENU ITEM 5.  GROUP CHANGES
  401.  
  402.                 This option allows you to change all common fields in a bid
  403.             by percentage factor.  A pop-up menu will allow you to choose
  404.             which fields to change.  For example; if you choose the labor
  405.             field and want to increase all labor field costs by 5%, enter
  406.             1.05 at the prompt.  To decrease the costs by 5%, enter .95 at
  407.             the prompt.
  408.  
  409.                 Some restrictions have been added to avoid errors.  You
  410.             cannot use a factor greater then 2.0 or less then 0.5.  These
  411.             two factors double or halve the existing data fields.  Should
  412.             the need arise, simply re-use the factors again.
  413.  
  414.  
  415.             MENU OPTION 6.  BID MASTER FILE
  416.  
  417.                 Maintains the job cost data base used for bids.  It allows
  418.             for labor, equipment, material and sub-contractor's costs, along
  419.             with bid prices, description and unit description.
  420.  
  421.                 Five positions are used for each job cost item.  You may use
  422.             any combination of letters and numbers.  Remember, this file has
  423.             virtually unlimited capacity so choose your numbering system for
  424.             future expansion.  For consistency in your job cost listings, it
  425.             is usually best to keep the same number of characters in your
  426.             numbering system.  The index will maintain the records in sorted
  427.             order by the item number.
  428.  
  429.                 It should be noted again that the labor data will be
  430.             multiplied by the labor rate used in the job name file.
  431.             Obviously, this data can be used to store time or monetary
  432.             values, depending on the contractor's cost system.
  433.  
  434.                 A pop-up menu will appear after choosing this option.  The
  435.             first option allows for adding and changing records.  If the
  436.             record exists, it's data will be displayed for changes, otherwise
  437.             a data entry screen with blanks will be displayed for the new
  438.             record.
  439.  
  440.  
  441.                 The second option is for material updates.
  442.  
  443.                 Since material prices are the most constantly changing cost
  444.             factors, this option was included to make the master file
  445.             changes easier.  Many contractors will choose not to use the
  446.             material or sub-contractor costs in their master files, choosing
  447.             to enter them in the bid update option instead.  If your
  448.             material prices are fairly standard, you should find this option
  449.             useful.
  450.  
  451.  
  452.                 The third option allows for deletions of master records.
  453.  
  454.  
  455.             MENU OPTION 7.  COMPANY DATA
  456.  
  457.                 See first option described above.
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.             MENU OPTION 8.  REPORTS MENU
  467.  
  468.                 Several reports and optional file listings are offered.
  469.             Pop-up menus are used for options where needed.  The following
  470.             descriptions are in the order of the report menu options.  Please
  471.             try them all out so as to familiarize yourself with them.  While
  472.             explanations are brief, I don't think you will have any problems
  473.             understanding the information contained in them.
  474.  
  475.  
  476.                  OPTION 1.  PRINT BID ESTIMATE
  477.  
  478.                 This report may very well be the most important of all.
  479.             Unit costs are shown with bid extensions below them.  A summary
  480.             sheet is generated listing the various indirect costs as well.
  481.             The summary sheet will also show the profit or loss based on the
  482.             estimated costs and prices used.
  483.  
  484.  
  485.                  OPTION 2.  PRINT BID ANALYSIS
  486.  
  487.                 This report prints the totals of direct costs, other costs,
  488.             total cost, profit (or loss) and percentage of cost associated
  489.             with each bid item.  This is a good report to decide which
  490.             prices need adjustments.
  491.  
  492.  
  493.                  OPTION 3.  SELECT BID LISTINGS
  494.  
  495.                 This option allows for bid listings of a single field only.
  496.             You may, for example, only want a bid listing of material fields
  497.             to use for incoming material quotes.  Extra lines are included on
  498.             the report for this purpose.  A listing of prices may be useful
  499.             for bid tabulations.  A pop-up menu allows you to choose which
  500.             field you want listed.
  501.  
  502.  
  503.                  OPTION 4.  DISPLAY BID TOTALS
  504.  
  505.                 This option allows for displaying a bid total on the screen.
  506.             You may often make price changes and want to see the total bid
  507.             amount before printing it out.  Sometimes you may know what the
  508.             final figure should be, this is a fast way to check it out.  It
  509.             will display the bid total and bid sales taxes.
  510.  
  511.  
  512.                  OPTION 5.  PRINT PROPOSAL
  513.  
  514.                 This option will print a report useful for proposal purposes.
  515.             It can be useful as an attachment to a contract or in some cases,
  516.             the only quote needed.
  517.  
  518.  
  519.                  OPTION 6.  PRINT BID NAMES
  520.  
  521.                 This option will print a name listing of all bids currently in
  522.             your files.
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532.                  OPTION 7.  PRINT COMPANY DATA
  533.  
  534.                 This option will list the various overhead percentages
  535.             currently being used.
  536.  
  537.  
  538.                 OPTION 8.   MASTER LISTINGS
  539.  
  540.                 This option will print out the items in your bid master file.
  541.             A pop-up menu will allow you to choose a full listing or only
  542.             selected field listings...useful to maintain material costs,
  543.             price lists, etc.
  544.  
  545.  
  546.             MENU OPTION 9.  EXIT
  547.  
  548.                 Closes files and returns to system.  You should always exit
  549.             programs with the menu options when finished.  You may lose some
  550.             data if the storage buffers are not properly flushed to disk.
  551.  
  552.             ===============================================================
  553.  
  554.                 The following files are needed for this application.
  555.             With the exception of the Company data file, you will get an
  556.             error if these files are not present in the same directory.
  557.  
  558.                 PCBID.BAT             Start up batch program
  559.                 PC-BID.EXE            Main program
  560.                 PCBIDP.LBR            Screen library
  561.                 BTRIEVE.EXE           File handler
  562.  
  563.                 BNQJNAM.DAT           Job name file
  564.                 BNQJBID.DAT           Job bid file
  565.                 BNQJCOST.DAT          Master file
  566.                 BNQCMPNY.DAT          Company data file
  567.                 BNQTNADR.DAT          Company name & address
  568.  
  569.             ================================================================
  570.  
  571.  
  572.                                    CONFIG.SYS file
  573.  
  574.  
  575.                 This application, like many others, requires a CONFIG.SYS
  576.             file in your root directory.  Specifically, the file should
  577.             contain two lines assigning values to the files and buffers.  A
  578.             typical entry might look like:
  579.  
  580.                                       files=24
  581.                                       buffers=16
  582.  
  583.                 While this application does not require the numbers above,
  584.             they are good ones to start with.  You will find many data base
  585.             applications requiring this file as above.
  586.  
  587.                 If you do have a CONFIG.SYS file in your root directory,
  588.             check to see if it has statements similar to the above.  If it
  589.             does not, use your editor to add these two line of code to it.
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.                 If you do not have a CONFIG.SYS file then copy the
  599.             CONFIG.DTA file included on the application disk into your root
  600.             directory and rename it CONFIG.SYS.
  601.  
  602.                 The above changes only go into effect when computer is first
  603.             turned on.  After adding the above, reboot the computer and the
  604.             program should run properly.
  605.  
  606.             ================================================================
  607.  
  608.  
  609.                 To print this file on your printer, enter the following at
  610.             the DOS prompt:
  611.  
  612.                               COPY PCBID.DOC LPT1:
  613.  
  614.  
  615.    ==========================================================================
  616.                             DISCLAIMER OF WARRANTY
  617.  
  618.    THIS SOFTWARE IS SOLD "AS IS" AND WITHOUT WARRANTIES AS TO PERFORMANCE OF
  619.    MERCHANTABILITY OR ANY OTHER WARRANTIES WHETHER EXPRESSED OR IMPLIED.
  620.    BECAUSE OF THE VARIOUS HARDWARE AND SOFTWARE ENVIRONMENTS INTO WHICH THIS
  621.    PROGRAM MAY BE PUT, NO WARRANTY OF FITNESS FOR A PARTICULAR PURPOSE IS
  622.    OFFERED.
  623.  
  624.    GOOD DATA PROCESSING PROCEDURE DICTATES THAT ANY PROGRAM BE THOROUGHLY
  625.    TESTED WITH NON-CRITICAL DATA BEFORE RELYING ON IT.  THE USER MUST ASSUME
  626.    THE ENTIRE RISK OF USING THE PROGRAM.  ANY LIABILITY OF THE SELLER WILL
  627.    BE LIMITED EXCLUSIVELY TO PRODUCT REPLACEMENT OR REFUND OF PURCHASE PRICE.
  628.    ==========================================================================
  629.  
  630.    Some other programs by this author you may wish to look into:
  631.  
  632.         BID-BIZ             More complex estimating program offering
  633.                             multiple component and phase costs tied to
  634.                             each bid or primary item, direct and indirect
  635.                             costs burdens...
  636.  
  637.         COST BIZ            Job cost program.
  638.  
  639.         WYS-AR              Accounts receivable program.
  640.  
  641.         EIMS                Equipment Inventory and Maintenance Scheduler.
  642.  
  643.         EASY QUOTE          Product quotes and cost estimates.
  644.  
  645.         EASY INVENTORY      Easily adapted for in-house uses.
  646.  
  647.  
  648.                            - Others -
  649.  
  650.  
  651.  
  652.  
  653.